package com.zhangck.bos2_0.dao;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;

import cn.itcast.bos.domain.base.Courier;


/** 
* @author 上午茶
* @version 创建时间：2018年5月30日 上午10:09:34 
* 类说明 
*/
public interface CourierRepository extends JpaRepository<Courier, Integer>,JpaSpecificationExecutor<Courier>{
	//查出关联定区的快递员
		@Query(value="select C_COURIER_ID from T_FIXEDAREA_COURIER t where C_FIXED_AREA_ID=?",nativeQuery=true)
		public List<Integer> findByCourierID(String fixedAreaid);
		
		@Query(value="select * from T_COURIER t where C_ID in ?1",nativeQuery=true)
		public List<Courier> findByCourierIDAll(Iterable<Integer> couriersId);
		
		@Query(value="select * from T_COURIER t where C_TAKETIME_ID is null",nativeQuery=true)
		public List<Courier> findByCourier();
}
